# 导入flask_script扩展包
from flask_script import Manager

# 导入flask_migrate迁移扩展
from flask_migrate import MigrateCommand, Migrate

# 导入创建实例对象
from info import create_app, db

# 导入模型类,让模型类能够被引用,用来迁移创建表
from info import models

# 工厂函数创建app,并使函数可以在
app = create_app('development')

# 实例化管理器对象
manage = Manager(app)

# 使用迁移框架,并且和程序实例进行关联,和sqlalchemy关联
Migrate(app, db)

# 添加迁移命令
manage.add_command('db', MigrateCommand)

if __name__ == '__main__':
    # print(app.url_map)
    manage.run()


